e18a4f6b748535ba8d0ff91acfffa5bb394adc35,source/net/yacy/kelondro/index/BufferedObjectIndex.java,BufferedObjectIndex,keys,#boolean#number[]#,235
Before Change
synchronized (this.backend) {
return new MergeIterator<byte[]>(
this.buffer.keys(up, firstKey),
this.backend.keys(up, firstKey),
this.buffer.rowdef.getOrdering(),
MergeIterator.simpleMerge,
true);
After Change
public CloneableIterator<byte[]> keys(final boolean up, final byte[] firstKey) throws IOException {
synchronized (this.backend) {
CloneableIterator<byte[]> a = this.buffer.keys(up, firstKey);
CloneableIterator<byte[]> b = this.backend.keys(up, firstKey);
if (b == null) return a;
if (a == null) return b;
return new MergeIterator<byte[]>(a, b, this.buffer.rowdef.getOrdering(), MergeIterator.simpleMerge, true);
}